<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>5.键盘事件</title>
		<style>
			*{
				margin-top: 10px;
			}
		</style>
		<!-- 引入Vue -->
		<script type="text/javascript" src="../js/vue.js"></script>
	</head>
	<body>
		<!-- 
				键盘事件
					1.Vue中常用的按键别名（牢牢掌握）：
							回车 => enter
							删除 => delete （退格 、 删除 按键）
							退出 => esc
							空格 => space
							换行 => tab （必须配合keydown去使用）
							上 => up
							下 => down
							左 => left
							右 => right
				  2.备注：也可以使用keyCode去指定具体的按键，例如：@keyup.13去指定回车按键（但不推荐）
		 -->
		<!-- 准备好一个容器-->
		<div id="demo">
			<h2>{{school}}欢迎你</h2>
			<input type="text" @keyup.enter="show" placeholder="按下回车提示输入"> <br>
			<input type="text" @keyup.13="show" placeholder="按下回车提示输入"> <br>
			<input type="text" @keyup.delete="show" placeholder="按下删除提示输入"> <br>
			<input type="text" @keyup.esc="show" placeholder="按下esc提示输入"> <br>
			<input type="text" @keyup.space="show" placeholder="按下空格提示输入"> <br>
			<input type="text" @keydown.tab="show" placeholder="按下tab提示输入"> <br>
			<input type="text" @keydown.up="show" placeholder="按下↑提示输入"> <br>
		</div>

		<script type="text/javascript">
			//阻止 vue 在启动时生成生产提示。
			Vue.config.productionTip = false
			
			new Vue({
				el:'#demo',
				data:{
					school:'尚硅谷'
				},
				methods:{
					show(e){
						console.log(e.target.value)
					}
				}
			})
		</script>
	</body>
</html>